<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>JavaScript 数组迭代</title>
</head>
<body>
<h2>Array.every()</h2>
<p>every() 方法检查所有数组值是否通过测试。</p>
<p>本例检查所有数组值是否大于 18：</p>

<p id="demo"></p>

<script>
  var numbers = [45, 4, 9, 16, 25];
  var allOver18 = numbers.every(myFunction);

  document.getElementById("demo").innerHTML = "所有大于 18 的是：" + allOver18;

  function myFunction(value, index, array) {
    return value > 18;
  }
</script>

</body>
</html>

<!--
运行结果：所有大于 18 的是：false
-->

<!--
此函数接受 3 个参数：
项目值
项目索引
数组本身
-->